Career 2019 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Germany F2 Germany F3 Croatia F1 Croatia F2 Sri Lanka F1 Italy F9 Austria F5 Austria F6 Venezuela F4 Venezuela F6 Sweden F2 Sweden F3 Romania F1 Romania F2 Macedonia F2 Austria F4 Austria F5 Austria F6 Austria F8 Germany F15 Germany F16 Great Britain F13 Austria F2 Austria F3 Great Britain F5 Great Britain F6 Russia F1 Russia F2 Austria F4 Austria F6 Austria F8 Austria F10 Germany F16 Great Britain F17 Great Britain F18 India F9 India F10 China F1 Italy F2 France F4 France F14 Dominican Republic F3 Dominican Republic F4 Dominican Republic F5 Austria F1 Switzerland F1 Switzerland F2 Switzerland F3 Italy F13 Italy F14 Italy F15 Austria F5 Italy F23 Italy F2 France F3 Bosnia & Herzegovina F2 Italy F10 Italy F22 Morocco F6 Morocco F7 Germany F1 Germany F2 Italy F5 Italy F6 Italy F7 Italy F8 Italy F14 Austria F2 Italy F20 Italy F23 Italy F27 Italy F28 Turkey F25 Turkey F26 Germany F3 Germany F4 France F4 Switzerland F3 Italy F5 Italy F6 Germany F8 France F19 Germany F4 Austria F4 USA F26 USA F27 Germany F15 Sweden F1 Colombia F4 Czech Republic F5 Czech Republic F6 Austria F1 Serbia & Montenegro F1 Austria F9 Poland F2 Romania F16 Germany F12 Croatia F6 Venezuela F5 Mexico F15 Mexico F18 Austria F1 Austria F2 Poland F1 Poland F2 Austria F5 Bosnia/Herzegovina F1 Bulgaria F6 Great Britain F14 Austria F7 France F15 Italy F21 Warta Cup - Sopot Warta Cup 2001 - Sopot Hamburg Challenger - Hamburg Busan Open Challenger Tennis - Busan Baton Rouge Pro Tennis Classic - Baton Rouge Fergana Challenger - Fergana Challenger 42 - Andrezieux Pekao Open - Szczecin Kobstaedernes ATP Challenger - Kolding Tatra Banka Open 2006 - Bratislava Labertz Open by Stawag - Aachen Budapest Challenger - Budapest Challenger 42 - Andrezieux Siemens Open 2007 - Scheveningen Alexander Kolyaskin Memorial - Donetsk Privatbank Open 2006 - Dnepropetrovsk Alexander Kolyaskin Memorial - Donetsk Challenger 42 - Andrezieux Morocco Tennis Tour - Casablanca Bauer Watertechnology Cup 2007 - Eckental IPP Open - Helsinki USTA Challenger of San Antonio - San Antonio s Tennis Masters 06 - Graz Puerto Rico Challenger Tennis Event - Humacao III Challenger Isla de Gran Canaria Ciudad de Telde - Telde Poznan Challenger KGHM Polish Indoors - Wroclaw Trofeo Cassa di Risparmio di Alessandria - Alessandria Memorial Kolyaskin - Donetsk KGHM Polish Indoors - Wroclaw BSI Challenger Lugano - Lugano KGHM Polish Indoors - Wroclaw Oberstaufen Cup-Head German Master's Series - Oberstaufen KGHM Polish Indoors - Wroclaw Porsche Open - Poznan 2002 Azalea Orthopedic Challenger - Tyler Bukhara Challenger - Bukhara Karshi Challenger - Karshi Gallagher International - Hamilton Pekao Open - Szczecin Flea Market Cup Busan Challenger Tennis - Busan PEOPLEnet CUP - Dnepropetrovsk Asics Challenger Open - Monchengladbach IPP Open - Helsinki Siemens Open - Scheveningen The Surbiton Trophy - Surbiton Uncle Toby's Burnie Challenger - Tasmania Besancon Challenger Garden Open 2005 - Rome Steelers Cup 2005 - Kosice Media Will Cup Busan Challenger Tennis - Busan Open de la Ville de Saint Denis - Reunion Island Steelers Cup - Kosice Bauer Watertechnilogy Cup 2008 - Eckental Ispat Open 2004 - Ostrava Czech Open 2006 - Prostejov Athens Challenger Ljubljana Open - Ljubljana Tehran Open 2004 - Tehran Ischgl International ATP Challenger - Ischgl Wroclaw Challenger Oberstraufen Cup - Oberstaufen KGHM Polish Indoors - Wroclaw Almaty Challenger 2 - Almaty 2005 Freeman Men's Challenger - Joplin Ostrava Challenger Challenger Casablanca San Angel - Mexico City Tampere Challenger Porsche Open - Poznan Geneva Challenger Manerbio Challenger Freudenstadt Challenger Porsche Open - Poznan Timisoara Challenger 2005 - Timisoara S Tennis Masters - Graz 2008 China TCL Challenger - Guangzhou KGHM Dialog Polish Indoors - Wroclaw Tarragona Challenger Olimp Kyiv Open - Kiev Kolding Challenger Ethias Tennis Trophy - Mons Challenger Britania Zavaleta - Puebla Coffee Cup Challenger - Chikmagalur X Trofeo Ciudad de Quito - Quito Oberstaufen Challenger Kitzbuhel Challenger Tatra Banka Slovak Open - Bratislava Astana Challenger - Astana Almaty Challenger 1 - Almaty Bergamo Challenger 's Tennis Masters 07 Challenger - Graz Guangzhou Challenger Pingguo Challenger Manerbio Challenger Unicredit Czech Open - Prostejov Como Challenger BH Telecom Sarajevo 2007 - Sarajevo Open de la Ville de Saint Denis - Reunion Island Kish Free Zone Island Challenger - Kish Island Croatia Osiguranje Rijeka Open - Rijeka Eckental Challenger Brasov Challenger - Brasov Todi Challenger Cherbourg Challenger Bath Challenger San Luis Potosi Challenger - San Luis Potosi AGT Challenger - Leon Pekao Open 2005 - Szczecin Sofia Challenger Quimper Challenger Tunis Challenger Tallahassee Tennis Challenger - Tallahassee Samsung Securities Cup - Seoul 1° Torneo Challenger Series 12° Trofeo Paolo Corazzi - Cremona III Isla de Lanzarote - Lanzarote Rijeka Open - Rijeka s'Tennis Masters Challenger - Graz Geneva Challenger Dharwad Challenger 2006 - Dharwad Eckental Challenger Bordeaux Challenger Tennis Napoli Cup 2007 - Napoli Morocco Tennis Tour - Marrakech Tunis Open 2007 - Tunis ECU Prague Open - Prague Unique Zagreb Open - Zagreb Szczecin Challenger Porsche Open - Poznan San Remo Challenger Lambertz Open by Stawag 2007 - Aachen Salzburg Challenger The Wright Financial Group, Inc. Challenger - Champaign Uncle Toby's Australian Men's Clay Court Challenger - Canberra IPP Open - Helsinki San Luis Potosi Challenger - San Luis Potosi Rhodes Challenger Oberstaufen Challenger Reggio Emilia Challenger Akbank Private Banking TED Open - Istanbul Szczecin Challenger Wroclaw Challenger Palermo Challenger Orleans Challenger Astana Challenger Logopak Challenger 2005 - Lubeck Draft Corona Mexico City Open - Mexico City Reunion Island Challenger Pekao Open - Szczecin LTA Shrewsbury Challenger - Shrewsbury Bauer Watertechnology Cup - Eckental Challenger Ford de Cherbourg - Cherbourg Alessandria Challenger Kyiv Open - Kiev XI Abierto Internacional de Salinas - Salinas Turin Challenger Alexander Kolyaskin Memorial - Donetsk Anning Challenger Idea Prokom Open - Sopot Aamulehti Tampere Open - Tampere Togliatti Cup - Togliatti Athens Challenger Caltanissetta Challenger Arroyo de la Encomienda - Valladolid Scheveningen Challenger Black Forest Open - Freudenstadt KGHM Dialog Polish Indoors - Wroclaw Nokian Hakkapeliitta Open - Tampere Challenger DCN de Cherbourg - Cherbourg Pekao Open 2003 - Szczecin St.Petersburg Challenger by Kinex - St. Petersburg CA Challenge 2002 - Graz Germany F1 Neride Prague Indoor - Prague The LTA Men's Challenger Wrexham - Wrexham St. Petersburg Challenger by Kinex - St. Petersburg Mordovia Cup - Mordovia Kyiv Open - Kiev KGHM Polish Indoors - Wroclaw Nokian Hakkapeliitta Open - Tampere Black Forest Open 2004 - Freudenstadt USTA Men's Challenger of Dallas - Dallas Badden Open by Rothaus - Ettlingen Stella Artois Clay Court Championships - Budaors Palermo Challenger Alexander Kolyaskin Memorial - Donetsk The LTA Men's Challenger - Southampton PrivatBank Cup - Dnepropetrovsk Qatar ATP Challenger - Doha Intersport Heilbronn Open - Heilbronn KGHM Emax Polish Indoors - Wroclaw Gemax Open - Belgrade ECM Prague Open - Prague The Stella Artois Championships - London Southern Capital Cup - Almaty Abierto Internacional Varonil Ciudad de Cancun - Cancun Open des Alpes Trophee BNP Paribas - Grenoble ATP Challenger Trophy 2008 - Trnava Kobstaedernes ATP Challenger - Kolding Tashkent Challenger - Tashkent Ostrava Challenger Samsung Securities Cup - Seoul Brasov Challenger Idea Prokom Open - Sopot Monza Challenger Internationaler Raiffeisen Grand Prix - St. Polten Idea Prokom Open - Sopot CA Tennis Trophy - Vienna Karlsruhe Challenger Cremona Challenger Qatar ExxonMobil Open - Doha Hypo Group Tennis International - Portschach BA-CA Tennis Trophy - Vienna St. Petersburg Open - St. Petersburg Sydney International - Sydney Generali Open - Kitzbuhel Orange Prokom Open - Sopot AIG Japan Open Tennis Championships - Tokyo BA-CA Tennis Trophy - Vienna Gerry Weber Open - Halle The Artois Championships - London Allianz Suisse Open Gstaad - Gstaad Austrian Open - Kitzbuhel BA-CA Tennis Trophy - Vienna If Stockholm Open - Stockholm Qatar ExxonMobil Open - Doha Brasil Open - Costa do Sauipe Abierto Mexicano Telcel - Acapulco Grand Prix Hassan II - Casablanca Open Sabadell Atlantico - Barcelona BMW Open - Munich Mercedes Cup - Stuttgart Legg Mason Tennis Classic - Washington Bratislava Challenger Bank Austria Tennis Trophy - Vienna Serbia Open - Belgrade Qatar Exxon Mobil Open - Doha Movistar Open - Santiago Brasil Open - Costa do Sauipe Copa Telmex - Buenos Aires Grand Prix Hassan II - Casablanca Open Sabadell Atlantico - Barcelona Open de Nice Cote dAzur - Nice AEGON International - Eastbourne Jersey Challenger China Open - Beijing If Stockholm Open - Stockholm Salzburg Challenger Bank Austria Tennis Trophy - Vienna Brisbane International - Brisbane Medibank International - Sydney SA Tennis Open - Johannesburg Brasil Open - Costa do Sauipe Copa Claro - Buenos Aires Open Sabadell Atlantico - Barcelona Mercedes Cup - Stuttgart Malaysian Open - Kuala Lumpur Bergamo Challenger Swiss Indoors Basel - Basel Qatar ExxonMobil Open - Doha PBZ Zagreb Indoors - Zagreb ABN AMRO World Tennis Tournament - Rotterdam Yokohama Challenger Regions Morgan Keegan Championships - Memphis Serbia Open - Belgrade UNICEF Open - 's Hertogenbosch Credit Agricole Suisse Open - Gstaad Bet-at-home Cup - Kitzbuhel Winston-Salem Open - Winston-Salem St. Petersburg Open - St. Petersburg China Open - Beijing Erste Bank Open - Vienna Swiss Indoors Basel - Basel Qatar ExxonMobil Open - Doha Abierto Mexicano Telcel - Acapulco Grand Prix Hassan II - Casablanca BMW Open - Munich Power Horse Cup - Dusseldorf Topshelf Open - 's-Hertogenbosch Bet-at-home Open - Hamburg Winston-Salem Open - Winston-Salem Aircel Chennai Open - Chennai ABN AMRO World Tennis Tournament - Rotterdam Brasil Open - Sao Paulo Portugal Open - Oeiras Genova Challenger Toyota Challenger Winston-Salem Open - Winston-Salem Salzburg Challenger Todi Challenger Trnava Challenger BCR Open Romania - Bucharest Rennes Challenger AEGON Championships - London Brisbane International - Brisbane The Hypo Group Tennis International 2008 - Poertschach Eckental Challenger Wroclaw Challenger TEB BNP Paribas Istanbul Open - Istanbul Kyoto Challenger Yokohama Challenger Toyota Challenger Winston-Salem Open - Winston-Salem Caltanissetta Challenger Jersey Challenger Abierto Mexicano Telcel - Acapulco Mercedes Cup - Stuttgart Gerry Weber Open - Halle Cherbourg Challenger Bogota Challenger Rome Challenger Pereira Challenger China Open - Beijing Abierto Mexicano Telcel - Acapulco Campbell's Hall of Fame Tennis Championships - Newport Bratislava Challenger Generali Open - Kitzbuhel Mumbai Open - Mumbai Gerry Weber Open - Halle Millenium Tennis Championships - Delray Beach AEGON International - Eastbourne Ostrava Challenger China Open - Beijing Arad Challenger PBZ Zagreb Indoors - Zagreb Mercedes Cup - Stuttgart Geneva Challenger Pilot Pen Tennis - New Haven Apia International - Sydney Abierto Mexicano Telcel - Acapulco Ortisei Challenger If Stockholm Open - Stockholm Barcelona Open BancSabadell - Barcelona Wolfsburg Challenger Kyoto Challenger U.S. National Indoor Tennis Championships - Memphis Brisbane International - Brisbane BRD Nastase Tiriac Trophy - Bucharest Ortisei Challenger Sarajevo Challenger Erste Bank Open - Vienna Swiss Indoors Basel - Basel Qatar ExxonMobil Open - Doha Open Sud de France - Montpellier Grand Prix Hassan II - Casablanca Bet-at-home Cup - Kitzbuhel Malaysian Open - Kuala Lumpur Qatar ExxonMobil Open - Doha Heilbronn Challenger Geneva Open - Geneva Caltanissetta Challenger Aegon Nottingham Open - Nottingham Apia International - Sydney Helsinki Challenger Pekao Open 2001 - Szczecin University of Tennessee USTA Challenger - Knoxville Skandia Open - Linz Compaq Cup 2001 - Zabrze ECM Prague Open 2005 - Prague Unique Zagreb Open - Zagreb Tennis Napoli Cup 2006 - Napoli ASB Classic - Auckland ABN/AMRO World Tennis Tournament - Rotterdam Orange Prokom Open - Sopot Hypo Group Tennis International - Portschach Davidoff Swiss Indoors Basel - Basel Medibank International - Sydney Abierto Mexicano Telcel - Acapulco Movistar Open - Santiago Ordina Open - s-Hertogenbosch Pacific Life Open - Indian Wells Western & Southern Financial Group Masters - Cincinnati Shanghai - Shanghai BNP Paribas Masters - Paris Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters 1000 - Shanghai Mutua Madrilena Madrid Open - Madrid BNP Paribas Masters - Paris Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati Mutua Madrid Open - Madrid Rogers Cup - Montreal Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris Shanghai Rolex Masters - Shanghai Grand Prix Hassan II - Casablanca NASDAQ-100 Open - Miami BCR Open Romania - Bucharest BNP Paribas Masters - Paris PTT Thailand Open - Bangkok Interwetten Austrian Open - Kitzbuhel Shanghai ATP Masters - Shanghai Monte-Carlo Rolex Masters - Monte-Carlo Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris Western & Southern Open - Cincinnati Australian Open - Melbourne French Open - Paris BNP Paribas Open - Indian Wells Rakuten Japan Open - Tokyo U.S. Open - New York Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London BNP Paribas Open - Indian Wells Australian Open - Melbourne BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Sony Ericsson Open - Miami BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Internazionali BNL d'Italia - Rome BNP Paribas Open - Indian Wells Generali Open - Kitzbuhel Royal Guard Open Chile - Vina del Mar Davis Cup, Group 2, 2R, POL-ALG 4-1 Davis Cup, Group 2, REL2, ITA-POL 3-2 Davis Cup, Group 2, 1R, POL-LAT 5-0 Davis Cup, Group 2, 2R, POL-GEO 2-3 Davis Cup, Group 2, 1R, NGR-POL 0-4 Davis Cup, Group 2, 2R, GRE-POL 0-5 Gerry Weber Open - Halle Davis Cup, Group II, 2R, POL-EST 4-1 Davis Cup, World Group, PO, POL-AUS 1-4 Davis Cup, Group I, 1R, POL-LTU 3-2 U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Rogers Cup - Montreal U.S. Open - New York Olympics - London Wimbledon - London Wimbledon - London Monte-Carlo Rolex Masters - Monte-Carlo Davis Cup, Group I, 2R, POL-RSA 3-1 Davis Cup, Group 2, PO, POL-EST 5-0 Davis Cup, Group II, 3R, POL-BLR 3-2 Australian Open (juniors) Davis Cup, Group 1, 1R, POL-FIN 2-3 Davis Cup, Group I, 1R, POL-SLO 3-2